home *** CD-ROM | disk | FTP | other *** search
/ Journey to the Planets (B&N) / Journey to the Planets (1994)(Multicom)[Mac-PC].iso / mac / PRESENT / IAUTILS.H < prev    next >
C/C++ Source or Header  |  1993-11-16  |  3KB  |  58 lines

  1. /*******************************************************************************
  2. *
  3. * FILE:         iautils.h
  4. *
  5. * PURPOSE:      Defines for IconAuthor Utilities DLL.
  6. *
  7. *******************************************************************************/
  8. #ifndef IAUTILS_H
  9. #define IAUTILS_H
  10.  
  11. /*******************************************************************************
  12. *
  13. * DEFINES
  14. *
  15. *******************************************************************************/
  16.  
  17. /*******************************************************************************
  18. *
  19. * Function Definitions
  20. *
  21. *******************************************************************************/
  22. BOOL            FAR PASCAL iauFileFind( LPSTR lpBuf, LPCSTR lpFileName, LPSTR lpPath, BOOL bUseSystemPath );
  23. HBITMAP         FAR PASCAL iauGetRunBitmap( void );
  24. HPALETTE        FAR PASCAL iauGetRunPalette( void );
  25. HWND            FAR PASCAL iauGetRunWnd( void );
  26. void            FAR PASCAL iauObjDestroy( LPCSTR lpScope, LPCSTR lpName );
  27. void            FAR PASCAL iauObjDestroyCursor( LPSTR lpCursor, HANDLE hCursor );
  28. BOOL            FAR PASCAL iauObjEventIDToString( UINT iEvent, LPSTR lpValue );
  29. void            FAR PASCAL iauObjEventSet( LPCSTR lpObjName, LPCSTR lpEvent );
  30. void            FAR PASCAL iauObjEventSetID( LPCSTR lpObjName, UINT iEvent );
  31. void            FAR PASCAL iauObjEventWait( BOOL bWait, LPCSTR lpTimeout );
  32. void            FAR PASCAL iauObjEventWaitInterrupt( void );
  33. void            FAR PASCAL iauObjFontLogFontToString( LPLOGFONT lplf, LPSTR lpBuf );
  34. BOOL            FAR PASCAL iauObjFontStringToLogFont( LPSTR lpFontData, LPLOGFONT lplf );
  35. HCURSOR         FAR PASCAL iauObjGetCursor( LPSTR lpCursor );
  36. HANDLE          FAR PASCAL iauObjGetCursorNames( void );
  37. HWND            FAR PASCAL iauObjGetHandle( LPCSTR lpObjName );
  38. BOOL            FAR PASCAL iauObjGetProperty( LPCSTR lpScope, LPCSTR lpName, UINT iProperty, LPCSTR lpProperty, LPCSTR lpVarName, LPSTR lpValue );
  39. #ifdef LOCSTE
  40. BOOL            FAR PASCAL iauObjGetPropertyDef( HWND hWnd, LPOBJGETPROPERTY lpgp );
  41. #endif
  42. void            FAR PASCAL iauObjSetProperty( LPCSTR lpScope, LPCSTR lpName, UINT iProperty, LPCSTR lpProperty, LPCSTR lpPropertyValue );
  43. #ifdef LOCSTE
  44. void            FAR PASCAL iauObjSetPropertyDef( HWND hWnd, LPOBJSETPROPERTY lpsp );
  45. #endif
  46. BOOL            FAR PASCAL iauObjPropertyIDToString( UINT iProperty, LPSTR lpValue );
  47. UINT            FAR PASCAL iauObjPropertyStringToID( LPCSTR lpProperty );
  48. BOOL            FAR PASCAL iauObjTFStringToValue( LPSTR lpValue );
  49. void            FAR PASCAL iauObjTFValueToString( BOOL bValue, LPSTR lpBuf );
  50. HCURSOR         FAR PASCAL iauSetRunCursor( HCURSOR hCursor );
  51. DWORD           FAR PASCAL iauVarGet( LPCSTR lpVarName, WORD wVarNameLen, LPSTR lpDstBuf, WORD wDstSize );
  52. BOOL            FAR PASCAL iauVarSet( LPCSTR lpVarName, LPCSTR lpVarValue );
  53. HANDLE          FAR PASCAL iauVarTranslateBuf( LPCSTR lpSrcBuf, WORD wSrcBufSize );
  54. int             FAR PASCAL iauVarTranslateBufToBuf( LPCSTR lpSrcBuf, WORD wSrcBufSize, LPSTR lpDstBuf, WORD wDstBufSize );
  55. void            FAR PASCAL iauVarWaitInterrupt( void );
  56. void            FAR PASCAL iauVarWaitSet( void );
  57. #endif
  58.